package com.sikaryofficial.system.api.model.infomation;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 文章分类对象 article_category_t
 *
 * @author qinjinyuan
 * @date 2024-04-10
 */
@Getter
@Setter
@ToString
@ApiModel(value = "文章分类请求出参", description = "文章分类请求出参")
public class ArticleCategoryDTO {

    /**
     * 文章分类ID
     */
    @ApiModelProperty(value = "文章分类ID")
    private Long articleCategoryId;

    /**
     * 文章分类父ID;索引字段：方便查找
     */
    @ApiModelProperty(value = "文章分类父ID")
    private Long articleCategoryParentId;

    /**
     * 分类名称;索引字段：方便查找
     */
    @ApiModelProperty(value = "分类名称")
    private String articleCategoryName;

    /**
     * 分类名称-中文
     */
    @ApiModelProperty(value = "分类名称-中文")
    private String articleCategoryNameZh;

    /**
     * 分类封面
     */
    private String cover;

    /**
     * 层级 默认为0，0-根节点
     */
    @ApiModelProperty(value = "层级 默认为0，0-根节点")
    private Integer level;

    /**
     * 位置
     */
    @ApiModelProperty(value = "位置")
    private Integer position;

    @ApiModelProperty(value = "是否显示，0-显示，1-不显示 默认显示")
    private Integer hasShow;
}
